$\forall$${\it ds}$:fpf(Id; $x$.Type), ${\it da}$:fpf(Knd; $k$.Type), $x$:ecl(${\it ds}$; ${\it da}$). \\[0ex]ecl{-}halt(${\it ds}$; ${\it da}$; $x$) $\in$ $\mathbb{N}\rightarrow$(event{-}info(${\it ds}$;${\it da}$) List)$\rightarrow$prop\{i:l\}